package Day12_String类;

/*JavaBean编写java类的标准
    标准类步骤:
            1.类中成员变量私有化
            2.提供set get方法
            3.提供无参构造
            4.提供有参构造(建议有)
*/
public class 标准类 {
    public static void main(String[] args) {
        dog d1 = new dog();
        System.out.println(d1.getName()+d1.getAge()); //null 0  (无参构造 默认值)

        dog d2 = new dog("二哈",2);
        System.out.println(d2.getName()+d2.getAge()); //二哈 2   (有参构造)
    }
}

class dog{
    //1.类中成员变量私有化
    private String name;
    private int age;

    //3.提供无参构造
    //快捷键 ALT+INS/ 右键generate  constructor
    public dog(){

    }

    //4.提供有参构造(建议有)
    //快捷键 ALT+INS/ 右键generate  constructor
    public dog(String name,int age){
        this.name = name;
        this.age = age;
    }

    //2.提供set get方法
    // 快捷键 ALT+INS/ 右键generate  getter setter
    public String getName() {

        return name;
    }

    public void setName(String name) {

        this.name = name;
    }

    public int getAge() {

        return age;
    }

    public void setAge(int age) {

        this.age = age;
    }
}